package com.kingsoft.dc.khaos.extender.meta.model.check;

import java.util.List;
import java.util.Map;

/**
 * Created by WANGYING15 on 2019/7/31.
 */
public class DmCheck extends Check {
    private Long id;

    private String ruleName;

    private String operatorName;

    private String operatorFilter;

    private int dataSourceId;

    private String dbName;

    private String tableName;

    private String columnName;

    private String ruleStrength;

    private int alarmMax;

    private int alarmMin;

    private String alarmType;

    private Long designId;

    public Long getDesignId() {
        return designId;
    }

    public void setDesignId(Long designId) {
        this.designId = designId;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    private String alarmPerson;

    private String projectId;

    /**
     * 数据明细显示条数（DETAILED_NUMBER_ONE-50条，DETAILED_NUMBER_TWO-100条，DETAILED_NUMBER_THREE-500条）
     */
    private String dataDetailedNum;

    private List<Map<String, String>> params;


    public Long getId() {
        return id;
    }

    public String getDataDetailedNum() {
        return dataDetailedNum;
    }

    public void setDataDetailedNum(String dataDetailedNum) {
        this.dataDetailedNum = dataDetailedNum;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getRuleName() {
        return ruleName;
    }

    public void setRuleName(String ruleName) {
        this.ruleName = ruleName;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public String getOperatorFilter() {
        return operatorFilter;
    }

    public void setOperatorFilter(String operatorFilter) {
        this.operatorFilter = operatorFilter;
    }

    public int getDataSourceId() {
        return dataSourceId;
    }

    public void setDataSourceId(int dataSourceId) {
        this.dataSourceId = dataSourceId;
    }

    public String getDbName() {
        return dbName;
    }

    public void setDbName(String dbName) {
        this.dbName = dbName;
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getRuleStrength() {
        return ruleStrength;
    }

    public void setRuleStrength(String ruleStrength) {
        this.ruleStrength = ruleStrength;
    }

    public int getAlarmMax() {
        return alarmMax;
    }

    public void setAlarmMax(int alarmMax) {
        this.alarmMax = alarmMax;
    }

    public int getAlarmMin() {
        return alarmMin;
    }

    public void setAlarmMin(int alarmMin) {
        this.alarmMin = alarmMin;
    }

    public String getAlarmType() {
        return alarmType;
    }

    public void setAlarmType(String alarmType) {
        this.alarmType = alarmType;
    }

    public String getAlarmPerson() {
        return alarmPerson;
    }

    public void setAlarmPerson(String alarmPerson) {
        this.alarmPerson = alarmPerson;
    }

    public List<Map<String, String>> getParams() {
        return params;
    }

    public void setParams(List<Map<String, String>> params) {
        this.params = params;
    }
}
